package com.wantong.jianpu.beans;

import com.wantong.jianpu.base.BaseBean;

import java.util.List;

/**
 * @author PACY
 * @date 2022/5/27
 * description:
 */
public class FaultDetailBean extends BaseBean {


    private String createTime;
    private Object remark;
    private String id;
    private String code;
    private int locationId;
    private String locationName;
    private String daultDate;
    private String comments;
    private String orderType;
    private int createUser;
    private Object nature;
    private Object maintainLevelId;
    private Object repairType;
    private Object confMeasuresId;
    private Object measures;
    private Object repairPrice;
    private Object repairUser;
    private Object helpUsers;
    private int status;
    private Object repairTime;
    private Object updateUser;
    private int equExchange;
    private Object equTypeId;
    private Object startTime;
    private Object endTime;
    private Object maintainLevelName;
    private Object helpUsersName;
    private String equId;
    private String equName;
    private String equTypeName;
    private List<FaultCommitBean.FaultFilesDTO> faultFiles;
    private String createUserName;
    private List<RecordsListDTO> recordsList;

    public void setRecordsList(List<RecordsListDTO> recordsList) {
        this.recordsList = recordsList;
    }

    public List<RecordsListDTO> getRecordsList() {
        return recordsList;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Object getRemark() {
        return remark;
    }

    public void setRemark(Object remark) {
        this.remark = remark;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public int getLocationId() {
        return locationId;
    }

    public void setLocationId(int locationId) {
        this.locationId = locationId;
    }

    public String getLocationName() {
        return locationName;
    }

    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    public String getDaultDate() {
        return daultDate;
    }

    public void setDaultDate(String daultDate) {
        this.daultDate = daultDate;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public int getCreateUser() {
        return createUser;
    }

    public void setCreateUser(int createUser) {
        this.createUser = createUser;
    }

    public Object getNature() {
        return nature;
    }

    public void setNature(Object nature) {
        this.nature = nature;
    }

    public Object getMaintainLevelId() {
        return maintainLevelId;
    }

    public void setMaintainLevelId(Object maintainLevelId) {
        this.maintainLevelId = maintainLevelId;
    }

    public Object getRepairType() {
        return repairType;
    }

    public void setRepairType(Object repairType) {
        this.repairType = repairType;
    }

    public Object getConfMeasuresId() {
        return confMeasuresId;
    }

    public void setConfMeasuresId(Object confMeasuresId) {
        this.confMeasuresId = confMeasuresId;
    }

    public Object getMeasures() {
        return measures;
    }

    public void setMeasures(Object measures) {
        this.measures = measures;
    }

    public Object getRepairPrice() {
        return repairPrice;
    }

    public void setRepairPrice(Object repairPrice) {
        this.repairPrice = repairPrice;
    }

    public Object getRepairUser() {
        return repairUser;
    }

    public void setRepairUser(Object repairUser) {
        this.repairUser = repairUser;
    }

    public Object getHelpUsers() {
        return helpUsers;
    }

    public void setHelpUsers(Object helpUsers) {
        this.helpUsers = helpUsers;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public Object getRepairTime() {
        return repairTime;
    }

    public void setRepairTime(Object repairTime) {
        this.repairTime = repairTime;
    }

    public Object getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(Object updateUser) {
        this.updateUser = updateUser;
    }

    public int getEquExchange() {
        return equExchange;
    }

    public void setEquExchange(int equExchange) {
        this.equExchange = equExchange;
    }

    public Object getEquTypeId() {
        return equTypeId;
    }

    public void setEquTypeId(Object equTypeId) {
        this.equTypeId = equTypeId;
    }

    public Object getStartTime() {
        return startTime;
    }

    public void setStartTime(Object startTime) {
        this.startTime = startTime;
    }

    public Object getEndTime() {
        return endTime;
    }

    public void setEndTime(Object endTime) {
        this.endTime = endTime;
    }

    public Object getMaintainLevelName() {
        return maintainLevelName;
    }

    public void setMaintainLevelName(Object maintainLevelName) {
        this.maintainLevelName = maintainLevelName;
    }

    public Object getHelpUsersName() {
        return helpUsersName;
    }

    public void setHelpUsersName(Object helpUsersName) {
        this.helpUsersName = helpUsersName;
    }

    public String getEquId() {
        return equId;
    }

    public void setEquId(String equId) {
        this.equId = equId;
    }

    public String getEquName() {
        return equName;
    }

    public void setEquName(String equName) {
        this.equName = equName;
    }

    public String getEquTypeName() {
        return equTypeName;
    }

    public void setEquTypeName(String equTypeName) {
        this.equTypeName = equTypeName;
    }

    public List<FaultCommitBean.FaultFilesDTO> getFaultFiles() {
        return faultFiles;
    }

    public void setFaultFiles(List<FaultCommitBean.FaultFilesDTO> faultFiles) {
        this.faultFiles = faultFiles;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }


    public static class RecordsListDTO{

        private String createTime;
        private String id;
        private String repairOrderId;
        private String measures;
        private int nature;
        private int status;
        private int createUser;
        private double repairPrice;
        private int affectsWork;
        private int arriveIntime;
        private int damageOthers;
        private int repairType;
        private String helpUsers;
        private String helpUsersName;
        private String confirmStatus;
        private long repairUser;
        private String repairScore;
        private List<RepairFilesDTO> repairFiles;
        private String createUserName;
        private String confMeasuresName;
        private String maintainLevelName;
        private String statusName;
        private boolean ifLast;
        private String lastText;
        private String repairUserName;
        private String remark;

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getRemark() {
            return remark;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getRepairOrderId() {
            return repairOrderId;
        }

        public void setRepairOrderId(String repairOrderId) {
            this.repairOrderId = repairOrderId;
        }

        public String getMeasures() {
            return measures;
        }

        public void setMeasures(String measures) {
            this.measures = measures;
        }

        public int getNature() {
            return nature;
        }

        public void setNature(int nature) {
            this.nature = nature;
        }

        public int getStatus() {
            return status;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public int getCreateUser() {
            return createUser;
        }

        public void setCreateUser(int createUser) {
            this.createUser = createUser;
        }

        public double getRepairPrice() {
            return repairPrice;
        }

        public void setRepairPrice(double repairPrice) {
            this.repairPrice = repairPrice;
        }

        public int getAffectsWork() {
            return affectsWork;
        }

        public void setAffectsWork(int affectsWork) {
            this.affectsWork = affectsWork;
        }

        public int getArriveIntime() {
            return arriveIntime;
        }

        public void setArriveIntime(int arriveIntime) {
            this.arriveIntime = arriveIntime;
        }

        public int getDamageOthers() {
            return damageOthers;
        }

        public void setDamageOthers(int damageOthers) {
            this.damageOthers = damageOthers;
        }

        public int getRepairType() {
            return repairType;
        }

        public void setRepairType(int repairType) {
            this.repairType = repairType;
        }

        public String getHelpUsers() {
            return helpUsers;
        }

        public void setHelpUsers(String helpUsers) {
            this.helpUsers = helpUsers;
        }

        public String getHelpUsersName() {
            return helpUsersName;
        }

        public void setHelpUsersName(String helpUsersName) {
            this.helpUsersName = helpUsersName;
        }

        public String getConfirmStatus() {
            return confirmStatus;
        }

        public void setConfirmStatus(String confirmStatus) {
            this.confirmStatus = confirmStatus;
        }

        public long getRepairUser() {
            return repairUser;
        }

        public void setRepairUser(long repairUser) {
            this.repairUser = repairUser;
        }

        public String getRepairScore() {
            return repairScore;
        }

        public void setRepairScore(String repairScore) {
            this.repairScore = repairScore;
        }

        public List<RepairFilesDTO> getRepairFiles() {
            return repairFiles;
        }

        public void setRepairFiles(List<RepairFilesDTO> repairFiles) {
            this.repairFiles = repairFiles;
        }

        public String getCreateUserName() {
            return createUserName;
        }

        public void setCreateUserName(String createUserName) {
            this.createUserName = createUserName;
        }

        public String getConfMeasuresName() {
            return confMeasuresName;
        }

        public void setConfMeasuresName(String confMeasuresName) {
            this.confMeasuresName = confMeasuresName;
        }

        public String getMaintainLevelName() {
            return maintainLevelName;
        }

        public void setMaintainLevelName(String maintainLevelName) {
            this.maintainLevelName = maintainLevelName;
        }

        public String getStatusName() {
            return statusName;
        }

        public void setStatusName(String statusName) {
            this.statusName = statusName;
        }

        public boolean isIfLast() {
            return ifLast;
        }

        public void setIfLast(boolean ifLast) {
            this.ifLast = ifLast;
        }

        public String getLastText() {
            return lastText;
        }

        public void setLastText(String lastText) {
            this.lastText = lastText;
        }

        public String getRepairUserName() {
            return repairUserName;
        }

        public void setRepairUserName(String repairUserName) {
            this.repairUserName = repairUserName;
        }

        public static class RepairFilesDTO {
            private int id;
            private String url;
            private String fileName;
            private String relationId;
            private int fileType;
            private int createUser;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getFileName() {
                return fileName;
            }

            public void setFileName(String fileName) {
                this.fileName = fileName;
            }

            public String getRelationId() {
                return relationId;
            }

            public void setRelationId(String relationId) {
                this.relationId = relationId;
            }

            public int getFileType() {
                return fileType;
            }

            public void setFileType(int fileType) {
                this.fileType = fileType;
            }

            public int getCreateUser() {
                return createUser;
            }

            public void setCreateUser(int createUser) {
                this.createUser = createUser;
            }
        }
    }

}
